package com.woniu.project.params.productbrand;

import com.google.gson.Gson;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.List;

@Data
public class ProductBrandAddParam {
    /**
     * 商品品牌id
     */
    private Integer productBrandId;

    /**
     * 商品品牌名
     */
    @NotEmpty
    private String productBrandName;

    /**
     * 商品品牌简写
     */
    @NotEmpty
    private String productBrandLetter;

    /**
     * 商品品牌排序
     */
    @NotNull
    private Integer productBrandSort;

    /**
     * 商品品牌状态
     */
    @NotEmpty
    private String productBrandStatus;
    /**
     * 商品大类id集合
     */
    @NotEmpty
    private List<Integer> productBigTypeIds;

    public static void main(String[] args) {
        ProductBrandAddParam param=new ProductBrandAddParam();
        param.setProductBrandName("爱马仕");
        param.setProductBrandLetter("Hermes");
        param.setProductBrandSort(1);
        param.setProductBrandStatus("是");
        List<Integer> productBigTypeIds=new ArrayList<>();
        productBigTypeIds.add(1);
        productBigTypeIds.add(2);
        productBigTypeIds.add(3);
        param.setProductBigTypeIds(productBigTypeIds);
        System.out.println(new Gson().toJson(param));
    }
}
